.TH std::chrono::month::ok 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::chrono::month::ok \- std::chrono::month::ok

.SH Synopsis
   constexpr bool ok() const noexcept;  \fI(since C++20)\fP

   Checks if the month value stored in *this is in the valid range, i.e., [1, 12].

.SH Return value

   true if the month value stored in *this is in the range [1, 12]. Otherwise false.

.SH Example


// Run this code

 #include <chrono>
 #include <iostream>

 int main()
 {
     for (const unsigned mm : {6u, 0u, 16U})
     {
         std::cout << mm << ": ";
         const std::chrono::month m{mm};
         m.ok() ? std::cout << "month is valid\\n"
                : std::cout << "month is invalid\\n";
     }
 }

.SH Output:

 6: month is valid
 0: month is invalid
 16: month is invalid
